package com.chendx.store.api.user;

import com.chendx.model.common.dtos.ResponseResult;
import com.chendx.model.user.dto.UserPrefDto;
import com.chendx.model.user.pojo.UserPref;

/**
 * Created by chendx on 2022/4/19.
 */
public interface UserPrefControllerApi {


    /***
     * 领取优惠券
     *
     * @param prefId
     */
    public ResponseResult receivePref(String prefId);

    /**
     * 获取用户领取的优惠券
     */
    public ResponseResult loadUserPref();

    /**
     * 用户使用优惠券
     */
    public ResponseResult usePref(String prefId);

    /**
     * 修改优惠券状态
     * @param userPref
     * @return
     */
    public ResponseResult updateUserPref(UserPrefDto dto);
}
